package com.gisocn.onemap.mvp.contact;

import com.esri.android.map.Layer;
import com.esri.core.geometry.SpatialReference;
import com.gisocn.onemap.model.QueryStatisticsResultBean;
import com.gisocn.onemap.model.QueryXML;
import com.gisocn.onemap.mvp.MvpPresenter;
import com.gisocn.onemap.mvp.MvpView;
import com.google.gson.JsonObject;
import java.util.List;

/* loaded from: classes2.dex */
public class QueryStatisticsContact {

    /* loaded from: classes2.dex */
    public interface Presenter extends MvpPresenter<View> {
        void getXmlInfo(String str, int i, String str2);

        void sqlHttpQuery(Layer layer, String str, String str2, String str3, String str4);

        void sqlQuery(String str, String str2, String str3, SpatialReference spatialReference, String str4);

        void sqlQueryLandInfo(QueryXML queryXML, String str, String str2);
    }

    /* loaded from: classes.dex */
    public interface View extends MvpView {
        void getXmlInfoFail(String str);

        void getXmlInfoSuccess(QueryXML queryXML, String str, String str2);

        void sqlQueryFail(String str);

        void sqlQueryLandInfoSuccess(JsonObject jsonObject, QueryXML queryXML);

        void sqlQuerySuccess(List<QueryStatisticsResultBean> list, String str, String str2);
    }
}
